* {
    margin: 0;
    padding: 0;}

ul {
    list-style: none;}

img {
    border: none;}

body {
    font-family: "Microsoft YaHei" !important;
    font-size:12px;}
a {
    color: #8b0012;}
a:hover{
    color: #8b0012;}
#div404 {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;}
#div404 span{
    line-height: 320px;
    font-size: 100px;
    padding-left: 100px;
    color: #6F000E;}
.all {
    max-width: 100%;}
.title h2{ font-size: 22px;}
/*全部内容*/
.gx-visit-all {
    background-color: #f6f6f6;
    background-image: url(../img/gx-visit-all-back.jpg);
    background-position: center top;
    background-repeat: no-repeat;}
.content-art{
    padding: 20px 40px;}

.article {
    margin-top: 32px;
    padding: 5px 20px;}
.article p{
    *text-indent: 2em;}
.article p a {
    color: #8b0012;
    text-decoration: none;}

.article li span {
    margin-top: 9px;}
.article img{
    padding: 5px;}
/*全部内容end*/
/*头部*/
.gx-visit-top {
    height: 150px;
    background: #6f000e;
    min-width: 1200px;
    max-width: 100%;}

.gx-visit-top-zx {
    height: 41px;
    border-bottom: 1px #9a4d57 solid;}

.gx-visit-top-zx-div {
    width: 1000px;
    height: 128px;
    margin-left: auto;
    margin-right: auto;}

.gx-visit-top-zx-p {
    margin-bottom: 0;}

.gx-visit-top-zx-p span {
    font-size: 12px;
    color: #fff;
    padding-top: 12px;}

/*.gx-visit-top-zx-logo{
			margin-top: 20px;
		}*/
.gx-visit-top-zx-logo img {
    float: left;
    margin-top: 20px;
    margin-right: 17px;
    width: 407px;}

.gx-visit-top-zx-logo ul {
    margin-bottom: 0;}

.gx-visit-top-zx-logo ul li {
    text-align: center;
    text-align: center;
    float: left;}

.gx-visit-top-zx-logo ul li:hover {}

.gx-visit-top-zx-logo ul li a {
    display: inline-block;
    padding-top: 37px;
    padding-bottom: 45px;
    /*padding-bottom: 45px\0;*/
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
    color: #fff;
    position: relative;
    border-top: 6px transparent solid;
    border-left: 1px transparent solid;
    border-right: 1px transparent solid;}

.gx-visit-top-zx-logo ul li a:hover {
    text-decoration: none;}

.gx-visit-zx-banner img {
    margin: 0;}

.gx-visit-top-zx-logo ul li a:hover {
    border-top: 6px #fff solid;
    border-left: 1px #ad6e76 solid;
    border-right: 1px #ad6e76 solid;}

.gx-visit-top-zx-logo ul li.active a {
    border-top: 6px #fff solid;
    border-left: 1px #ad6e76 solid;
    border-right: 1px #ad6e76 solid;}

.gx-visit-top-zx-logo ul li a:hover:after, .gx-visit-top-zx-logo ul li.active a:after {
    content: "\e252";
    font-family: 'Glyphicons Halflings';
    position: absolute;
    bottom: -15px;
    right: 40%;
    color: #6f000e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

.gx-visit-top-zx-p {
    float: right;}

.gx-visit-top-zx-p .span1 {
    width: 52px;
    height: 39px;
    border-left: 1px #9a4d57 solid;
    border-right: 1px #9a4d57 solid;
    text-align: center;
    font-size: 18px;}

.gx-visit-top-zx-p .span2 {
    width: 150px;
    height: 36px;
    text-align: center;
    display: inline-block;
    border-right: 1px #9a4d57 solid;
    font-size: 16px;}

/*头部end*/

/*index content start*/
.an-home-banner {
    position: relative;
    background-color: #8b0012;
    /*background-image: url(../img/homebg.jpg);*/
    background-repeat: no-repeat;
    background-position: center right;
    /*height: 500px;*/
    width: 100%;
    overflow: hidden;
    
    padding: 0px;}
.new-pc-ppt-home1>.carousel-inner,.new-pc-ppt-home1>.carousel-inner>.item{}
    .new-pc-ppt-home1>.carousel-inner img{
        width: 100%;}
    .new-pc-ppt-home1>.carousel-inner>.item>.carousel-caption{
        left: 0;
        right: auto;
        bottom: 0;
        width: 100%;
        text-align: left;
        /*background-image: url(../img/home-rgba.png)\9;*/
        background-position: top center\9;
        background-image: -webkit-linear-gradient(top, rgba(111, 0, 14, 0.0001) 0%, rgba(111, 0, 14, 0.9) 100%);
        background-image: -o-linear-gradient(top, rgba(111, 0, 14, 0.0001) 0%, rgba(111, 0, 14, 0.9) 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(111, 0, 14, 0.0001)), to(rgba(111, 0, 14, 0.9)));
        background-image: linear-gradient(to bottom, rgba(111, 0, 14, 0.0001) 0%, rgba(111, 0, 14, 0.9) 100%);
        background-repeat: repeat-y;
        padding-bottom: 5px;
        padding-top: 5px;}
    .new-pc-ppt-home1>.carousel-inner>.item>.carousel-caption>.container{
        max-width: 1000px;
        margin-left: auto;
        margin-right: auto;}
    .new-pc-ppt-home1>.carousel-inner>.item>.carousel-caption .title,
    .new-pc-ppt-home1>.carousel-inner>.item>.carousel-caption .title>a{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        color: #fff;
        text-decoration: none;
        opacity: 0;}
    .new-pc-ppt-home1>.carousel-inner>.item.active>.carousel-caption .title,
    .new-pc-ppt-home1>.carousel-inner>.item.active>.carousel-caption .title>a{
        opacity: 1;
        transition: all .5s;
        -moz-transition: all .5s;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;}
    .new-pc-ppt-home1>.carousel-inner>.item>.carousel-caption .info{
        position: relative;
        bottom: -60px;
        font-size: 14px;
        opacity: 0;}
    .new-pc-ppt-home1>.carousel-inner>.item.active>.carousel-caption .info{
        opacity: 1;
        bottom: 0;
        transition: all 1s .5s;
        -moz-transition: all 1s .5s;
        -webkit-transition: all 1s .5s;
        -o-transition: all 1s .5s;
        -ms-transition: all 1s .5s;}
    .new-pc-ppt-home1>.carousel-inner>.item>.carousel-caption .title>a{
        color: #fff;}
    .new-pc-ppt-home1 .carousel-indicators{
        bottom: 0;
        left: auto;
        right: 0;
        text-align: right;
        padding-right: 20px;}
    /*.new-pc-ppt-home1 .carousel-indicators>li{
        width: 15px;
        height: 15px;
        margin: 1px 3px;
    }
    .new-pc-ppt-home1 .carousel-indicators>li.active{
        width: 17px;
        height: 17px;
    }*/
    .new-pc-ppt-home1>.carousel-control{
        z-index: 10;
        height: 450px;}
    .new-pc-ppt-home1>.carousel-control>.glyphicon{
        font-size: 60px;
        width: 60px;
        height: 60px;
        margin-top: -30px;}
    .new-pc-ppt-home1>.carousel-control>.glyphicon.glyphicon-chevron-left{
        margin-left: -30px;}
    .new-pc-ppt-home1>.carousel-control>.glyphicon.glyphicon-chevron-right{
        margin-right: -30px;}

    .carousel-caption-a{
        color: #fff;
        opacity: 1;
        transition: all .5s;
        -moz-transition: all .5s;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        -ms-transition: all .5s;}
.an-home-banner > .bg-red {
    position: absolute;
    left: 0;
    top: 0;
    width: 30%;
    bottom: 0;
    background-color: #8b0012;
    z-index: 0;}

.an-home-banner > .container {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;}

.an-home-banner > .container > img {
    position: relative;
    z-index: 10;}

.an-container {
    width: 1000px;}

.an-container .an-left .an-title {
    color: #8b0012;
    border-left: 5px solid #8b0012;
    border-bottom: 1px solid #c6c6c6;
    padding-left: 10px;
    line-height: 24px;
    padding-bottom: 8px;
    margin-top: 30px;
    margin-bottom: 25px;
    font-size: 18px;}

.an-container .an-left > .clearfix > div {
    padding-left: 10px;
    padding-right: 10px;}

.an-container .an-left > .clearfix > div:first-child {
    padding-left: 0;
    padding-right: 20px;}

.an-container .an-left > .clearfix > div:last-child {
    padding-right: 0;
    padding-left: 20px;}

.an-container .an-left .news-title {
    line-height: 24px;
    font-size: 14px;}

.an-container .an-left .thumbnail {
    border-width: 0;
    padding: 0;}

.an-container .an-left .thumbnail .caption {
    padding-left: 0;
    padding-right: 0;}

.an-container .an-left .thumbnail .an-time {
    padding-left: 18px;
    background-image: url(../img/time-icon.png);
    background-repeat: no-repeat;
    background-position: left center;}

.an-container .an-right {
    padding-left: 20px;}

.an-container .an-right .nav-tabs {
    margin-left: 0;
    margin-right: 0;
    margin-top: 16px;
    border-bottom: 0px solid #ccc;
    height: auto;}

.an-container .an-right .nav-tabs > li {
    width: 33.3%;}

.an-container .an-right .nav-tabs > li > a {
    display: block;
    border-width: 0;
    margin-right: 4px;
    background-color: #e9e9e9;
    border-radius: 0;
    color: #252525;
    font-size: 14px;
    line-height: 18px;
    padding: 15px;
    text-align: center;}

.an-container .an-right .nav-tabs > li.active > a {
    background-color: #8b0012;
    color: #fff;}

.an-container .an-right .tab-content {
    margin-top: 25px;}

.an-container .an-right .an-hometab1 .list-unstyled {
    background-color: #f6f6f6;
    border: 1px solid #e3e3e3;
    margin-bottom: 3px;
    position: relative;}

.an-container .an-right .an-hometab1 .list-unstyled > li {
    display: block;
    margin-left: 15px;
    border-bottom: 1px solid #e3e3e3;
    overflow: hidden;}

.an-container .an-right .an-hometab1 .list-unstyled > li > a {
    position: relative;
    display: block;
    padding: 10px 22px;
    color: #5f5f5f;
    font-size: 12px;
    line-height: 22px;}

.an-container .an-right .an-hometab1 .list-unstyled > li > a:before {
    position: absolute;
    font-family: 'Glyphicons Halflings';
    content: "\e080";
    font-size: 12px;
    line-height: 20px;
    color: #aaa;
    width: 20px;
    height: 20px;
    top: 50%;
    left: 5px;
    margin-top: -10px;}

.an-container .an-right .an-hometab1 li.banner-red {
    position: absolute;
    bottom: -6px;
    height: 9px;
    width: 150px;
    left: 50%;
    /*margin: 0;*/
    margin-left: -75px;
    background-color: #8b0012;
    z-index: 1;}

.an-container .an-right .an-hometab1 .list-unstyled.an-download {
    position: relative;}

.an-container .an-right .an-hometab1 .list-unstyled.an-download > li {
    margin-left: 0;}

.an-container .an-right .an-hometab1 .list-unstyled.an-download > li:first-child {
    padding: 15px 0 15px 50px;
    background-image: url(../img/hometab-download.png);
    background-repeat: no-repeat;
    background-position: 17px center;}

.an-container .an-right .an-hometab1 .list-unstyled.an-download > li > a {
    margin-left: 15px;}

.an-container .an-right .an-hometab2 .media {
    margin-bottom: 10px;
    table-layout: fixed;
    width: 100%;}

.an-container .an-right .an-hometab2 .media > .media-left, .media > .pull-left {
    padding-right: 25px;}

.an-container .an-right .an-hometab2 .media > .media-left {
    width: 70px;}

.an-container .an-right .an-hometab2 .media > .media-left > div {
    width: 70px;
    text-align: center;
    height: 35px;}

.an-hometab2 .media > .media-left > .day {
    background: #8b0012;
    color: #fff;
    font-size: 16px;
    border-color: #8b0012;
    border-bottom: none;
    line-height: 35px;
    border: 1px solid #d7d7d7;
    border-bottom: none;}

.an-hometab2 .media > .media-left > .year {
    border-top: none;
    line-height: 35px;
    font-size: 14px;
    border: 1px solid #d7d7d7;
    border-top: none;}

.an-container .an-right .an-hometab2 .media > .media-body {
    width: auto;}

.an-container .an-right .an-hometab2 .media > .media-body h5 {
    font-size: 14px;
    color: #8b0012;
    line-height: 24px;
    margin-top: 0;}
.an-container .an-right .an-hometab2 .media > .media-body a {
    font-size: 14px;
    color: #8b0012;
    line-height: 24px;
    margin-top: 0;}
.an-container .an-right .an-hometab2 .media > .media-body p {
    font-size: 12px;
    color: #4c4c4c;
    line-height: 18px;}

.an-container .an-right .an-hometab3 .list-unstyled {
    background-color: #f6f6f6;
    border: 1px solid #e3e3e3;
    margin-bottom: 3px;
    position: relative;}

.an-container .an-right .an-hometab3 .list-unstyled > li {
    display: block;
    margin-left: 15px;
    border-bottom: 1px solid #e3e3e3;
    overflow: hidden;}

.an-container .an-right .an-hometab3 .list-unstyled > li > a {
    position: relative;
    display: block;
    padding: 10px 22px;
    color: #5f5f5f;
    font-size: 12px;
    line-height: 22px;}

.an-container .an-right .an-hometab3 .list-unstyled > li > a:before {
    position: absolute;
    font-family: 'Glyphicons Halflings';
    content: "\e080";
    font-size: 12px;
    line-height: 20px;
    color: #aaa;
    width: 20px;
    height: 20px;
    top: 50%;
    left: 5px;
    margin-top: -10px;}

.gx-index-hometab3 h5 {
    font-size: 14px;
    font-weight: bold;
    padding-top: 24px;}

.gx-index-hometab3 > .table > tbody > tr > td {
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 12px;}

.gx-index-hometab3 > .table > tbody > tr > td a {
    color: #333333;}

.gx-index-hometab3 > .table > tbody > tr:first-child {
    color: #fff;
    background: #777777;}

/*专题热点*/
.an-zhaunti {
    padding-top: 55px;
    background-image: url(../img/home-box-bg.jpg);
    background-repeat: no-repeat;}

.an-zhaunti .text-center {
    padding-bottom: 42px;
    font-size: 38px;
    color: #ffffff;}

.an-zhaunti .col-xs-6 {
    padding-left: 0;
    padding-right: 0;}

.an-zhaunti .container {
    padding-left: 0;
    padding-right: 0;
    width: 1000px;}

.an-zhaunti .container .row {
    margin-left: 0;
    margin-right: 0
;}

.an-zhaunti .container .media {
    background: #fff;
    height: 186px;}

.an-zhaunti .container .media .media-left {
    padding-right: 0;
    position: relative;
    width: 250px;
    overflow: hidden;}

.an-zhaunti .container .media .media-left img {
    width: 250px;
    height: 186px;
    border: 1px #bababa solid;}

.an-zhaunti .container .media .media-body {
    width: 250px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 15px;}

.an-zhaunti .container .media .media-body h3 {
    position: relative;
    font-size: 14px;
    color: #8b0012;
    font-weight: bold;
    height: 40px;
    margin-top: 25px;
    margin-bottom: 10px;}
.an-zhaunti .container .media .media-body h3 a{
    color: inherit;}

.an-zhaunti .container .media .media-body h3 span {
    position: absolute;
    display: inline-block;
    bottom: 0;
    left: 0;
    width: 51px;
    height: 3px;
    background: #8b0012;}

.an-zhaunti .container .media .media-body p {
    font-size: 12px;
    height: 77px;
    overflow: hidden;
    line-height: 20px;
    color: #4a4a4a;}
.an-zhaunti .container .media.bg1 .media-body{
    background: #8b0012;
    color: #fff;}
.an-zhaunti .container .media.bg1 .media-body h3,
.an-zhaunti .container .media.bg1 .media-body p{
    color: #fff
;}
.an-zhaunti .container .media.bg1 .media-body h3 span{
    background: #fff;}

.an-zhaunti .container .gx-index-top .media .media-left:after {
    content: "\e251";
    position: absolute;
    top: 22px;
    right: -10px;
    font-size: 36px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

.an-zhaunti .container .gx-mediaone .media-left:after {
    color: #fff;}
.an-zhaunti .container .gx-mediaone.bg1 .media-left:after {
    color: #8b0012;}

.an-zhaunti .container .gx-mediatow {
    background: #8b0012;}

.an-zhaunti .container .gx-mediatow .media-body h3, .an-zhaunti .container .gx-mediatow .media-body p {
    color: #fff;}

.an-zhaunti .container .gx-mediatow .media-body span {
    background: #fff;}

.an-zhaunti .container .gx-mediatow .media-left:after {
    color: #8b0012;}

/*滚动*/
.an-zhaunti .container .gx-index-gd .media .media-left:after {
    content: "\e250";
    position: absolute;
    top: 22px;
    left: -9px;
    color: #fff;
    font-size: 36px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

.gx-index-gd-mediatow {
    background: #fff;}

.an-zhaunti .carousel {
    width: 1000px;}

.an-zhaunti .carousel .left {
    background: none;
    background-image: none;
    filter: alpha(opacity=0);
    font-size: 74px;
    left: -120px;}

.an-zhaunti .carousel-control {
    width: 9%;}

.an-zhaunti .glyphicon-chevron-left:before {
    font-size: 78px;
    content: "\e257";}

.an-zhaunti .carousel .right {
    background: none;
    font-size: 74px;
    filter: alpha(opacity=0);
    right: -100px;
    text-align: left;}

.an-zhaunti .glyphicon-chevron-right:before {
    content: "\e258";
    font-size: 78px;}

/*链接*/
.gx-index-lj {
    border-top: 1px #969696 solid;
    border-bottom: 1px #969696 solid;
    padding-top: 5px;
    padding-bottom: 13px;
    margin-top: 21px;
    margin-bottom: 16px;}

.gx-index-lj h2 {
    margin-top: 3px;
    float: left;
    padding: 5px 15px 3px 5px;}

.gx-index-lj select {
    float: left;
    background-color: rgba(0, 0, 0, 0);
    background: transparent;
    margin-left: 5px;
    color: #fff;
    margin-right: 5px;
    padding: 4px 14px 2px 4px;}

.gx-index-lj option, .gx-index-lj h2 {
    color: #fff;
    font-size: 12px;}

.gx-index-lj option {
    border: 1px #fff solid;
    max-width: 184px;
    overflow: hidden;
    white-space: nowrap;
    color: #fff;
    background: #808080;
    background-color: rgba(0, 0, 0, 0.5);}

.gx-index-lj select option:first-child {
    background: transparent;}

.gx-index-lj option p {
    margin-bottom: 0;
    width: 132px;
    overflow: hidden;
    display: inline-block;}

.gx-index-lj-divone {
    margin-top: 9px;}

.gx-index-lj-divtow {
    float: right;
    border-left: 1px #969696 solid;}

.gx-index-lj-divtow .carousel-control .icon-next, .carousel-control  {
    left: 0;}

.gx-index-lj-divtow img {
    margin-left: 15px;
    margin-right: 23px;}

/*index content end*/

/*中心全部内容*/
.gx-visit-zx {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;}

.gx-visit-zx-nr {
    position: relative;
    background: #fff;
    min-height:600px;
}

.gx-visit-zx-nr-p {
    margin-left: 27px;
    margin-right: 27px;
    padding-top: 23px;
    padding-bottom: 16px;
    border-bottom: 1px #e0e0e0 solid;}

.gx-visit-zx-nr-p .span1 {
    margin-right: 8px;}

.gx-visit-zx-nr-p .span2 {
    margin-left: 8px;}

.gx-visit-zx-nr-p .span1 a, .span2 a {
    font-size: 12px;
    color: #5a5a5a;}

.gx-visit-zx-nr-p .span1 a:hover, .span2 a:hover {
    color: #6f000e;
    text-decoration: none;}

.gx-visit-zx-nr-p span a.active {
    color: #6f000e;}

/*左边块*/
.gx-visit-left-all {
    float: left;}

.gx-visit-left-all h3 {
    width: 358px;
    height: 70px;
    font-size: 18px;
    font-weight: bold;
    padding-top: 25px;
    background: #f6f6f6;
    margin-bottom: 0;
    margin-top: 0;
    border: 1px #e6e6e6 solid;}

.gx-visit-left-all h3 span {
    font-size: 8px;}

.gx-visit-left-all h3 a, h4 a {
    color: #8b0012;
    padding-left: 21px;
    border-left: 5px #8b0012 solid;}

.gx-visit-left-all h3 a, h4 a:hover {
    text-decoration: none;}

.gx-visit-left-all h4 a {
    border-left: none;}

.gx-visit-left-all h4 {
    height: 72px;
    padding-top: 22px;
    border: 1px #e6e6e6 solid;
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 0;}

.gx-visit-left-all h4:hover {
    background: #8b0012;
    cursor: pointer;}

.gx-visit-left-all h4:hover a {
    color: #fff;}

.gx-visit-left-all .active {
    background: #8b0012;
    color: #fff;
    font-weight: bold;}

.gx-visit-left-all .active a {
    color: #fff;}

/*左边块end*/

/*右边块*/
.gx-visit-right-all {
    margin-left: 405px;
    margin-top: -10px;
    border-top: 8px #a79d96 solid;}

.gx-visit-right-div1 {
    padding-bottom: 20px;
    border-bottom: 1px #e1e1e1 solid;}

.gx-visit-right-div1 h2 {
    font-size: 22px;
    color: #272727;
    font-weight: bold;
    text-align: center;
    margin-top: 37px;}

.gx-visit-right-div1 p {
    text-align: center;
    margin-top: 39px;}

.gx-visit-right-div1 p span:first-child {
    padding-right: 18px;}

.gx-visit-right-div1 p span:last-child {
    padding-left: 14px;}

.gx-visit-right-nr ul li {
    line-height: 24px;}

.gx-visit-right-nr ul li h3 {
    font-size: 18px;
    color: #282828;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 53px;}

.gx-visit-right-nr ul li h5 {
    font-size: 14px;
    color: #353535;
    font-weight: bold;}

.gx-visit-right-nr ul li h6 {
    font-size: 14px;
    color: #353535;}

.gx-visit-right-nr ul li p {
    font-size: 14px;}

.gx-visit-right-nr ul li table {
    border: 1px #8f8f8f solid;
    text-align: center;}

.gx-visit-right-nr ul li table tr td:first-child {
    width: 200px;
    height: 59px;
    background: #a79d96;
    color: #fff;
    font-size: 14px;}

.gx-visit-right-nr ul li table tr td {
    width: 540px;}

.gx-visit-right-nr ul li table tr:first-child {
    border-bottom: 1px #8f8f8f solid;}

.gx-visit-right-nr ul li table tr td span:first-child {
    padding-right: 54px;}

.gx-visit-right-nr-dt {
    margin-top: 30px;}

.gx-visit-right-nr-dt img {
    margin-top: 15px;
    border: 1px #c9c9c9 solid;
    max-width: 100%;}

.gx-visit-right-nr ul {
    position: relative;
    padding-bottom: 55px;
    border-bottom: 1px #e1e1e1 solid;}

.gx-visit-right-all {
    height: 100%;
    margin-right: 50px;
    padding-bottom: 53px;}

.gx-visit-right-nr ul button {
    width: 120px;
    height: 40px;
    color: #fff;
    border: none;
    right: 0;
    bottom: -20px;
    position: absolute;
    background: #8b0012;}



/*右边块end*/

/*中心全部内容 end*/

/*回到顶部按钮*/
.gx-visit-gotop {
    position: absolute;
    right: -58px;
    bottom: 0px;}

.gx-visit-gotop .btn {
    border-radius: 0;}

.gx-visit-gotop a {
    width: 48px;
    height: 48px;
    padding-top: 13px;
    background: #d1d1d1;
    color: #fff;
    font-size: 18px;}

/*回到顶部end*/

/*footer*/
.gx-visit-footer-all {
    height: 78px;
    /*width: 100%;*/
    max-width: 100%;
    background: #6f000e;}

.gx-visit-footer-zx {
    width: 1000px;
    height: 78px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 22px;
    max-width: 100%;}

.gx-visit-footer-zx p {
    font-size: 12px;
    color: #fff;}

.gx-visit-footer-zx a {
    font-size: 12px;
    color: #fff;}

.gx-visit-footer-zx-left {

    float: left;}

.gx-visit-footer-zx-right {
    float: right;}

.gx-visit-footer-zx-right p a {
    margin-right: 9px;
    margin-left: 9px;}

.gx-visit-footer-zx-right p a:hover {
    color: #fff;}

.gx-visit-footer-zx-right p a:last-child {
    margin-right: 0;}

.gx-visit-footer-zx-right p {
    text-align: right;}

/*footer end*/

/*下载中心*/

/*全部内容*/
.gx-download-all {
    background-color: #f6f6f6;
    background-image: url(../img/gx-download-all-back.jpg);
    background-position: center top;
    background-repeat: no-repeat;}

/*全部内容end*/

/*中心全部内容*/
.gx-download-zx {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;}

.gx-download-zx-nr {
    position: relative;
    background: #fff;}

.gx-download-zx-nr-p {
    margin-left: 27px;
    margin-right: 27px;
    padding-top: 23px;
    padding-bottom: 16px;
    border-bottom: 1px #e0e0e0 solid;}

.gx-download-zx-nr-p span a:hover {
    text-decoration: none;}

.gx-download-zx-nr-p .span1, .span2 {
    margin-right: 8px;}

.gx-download-zx-nr-p .span2 {
    margin-left: 8px;}

.gx-download-zx-nr-p .span1 a, .span2 a {
    font-size: 12px;
    color: #5a5a5a;}

.gx-download-zx-nr-p .span1 a:hover, .span2 a:hover {
    color: #6f000e;}

.gx-download-zx-nr-p span a.active {
    color: #6f000e;}

/*左边块*/
.gx-download-left-all {
    float: left;}

.gx-download-left-all h3 {
    margin-top: 0;
    width: 358px;
    height: 70px;
    font-size: 18px;
    font-weight: bold;
    padding-top: 25px;
    background: #f6f6f6;
    border: 1px #e6e6e6 solid;}

.gx-download-left-all h3 span {
    font-size: 8px;}

.gx-download-left-all h3 a {
    color: #8b0012;
    padding-left: 25px;
    border-left: 5px #8b0012 solid;}

.gx-download-left-all h3 a, h4 a:hover {
    text-decoration: none;}

.gx-download-left-all h3 {
    margin-bottom: 0;}

.gx-download-left-all h4 a {
    color: #1e1e1e;
    padding-left: 30px;
    border-left: 5px #8b0012 solid;
    border-left: none;}

.gx-download-left-all h4 {
    height: 72px;
    padding-top: 22px;
    border: 1px #e6e6e6 solid;
    margin-top: 0;
    margin-bottom: 0;}

.gx-download-left-all h4:hover {
    background: #8b0012;
    cursor: pointer;}

.gx-download-left-all h4:hover a {
    color: #fff;}

.gx-download-left-all .active {
    background: #8b0012;
    font-weight: bold;
    color: #fff;}

.gx-download-left-all .active a {
    color: #fff;}

/*左边块end*/

/*右边块*/
.gx-download-right-all {
    margin-left: 405px;
    margin-top: -10px;
    border-top: 8px #a79d96 solid;}

.gx-download-right-div1 {
    padding-bottom: 20px;
    border-bottom: 1px #e1e1e1 solid;}

.gx-download-right-div1 h2 {
    font-size: 22px;
    color: #272727;
    font-weight: bold;
    text-align: center;
    margin-top: 37px;}

.gx-download-right-div1 p {
    text-align: center;
    margin-top: 39px;}

.gx-download-right-div1 p span:first-child {
    padding-right: 18px;}

.gx-download-right-div1 p span:last-child {
    padding-left: 14px;}

.gx-download-right-nr ul {
    position: relative;
    margin-bottom: 53px;
    /*padding-bottom: 240px;*/}

.gx-download-right-all {
    height: 100%;
    margin-right: 50px;}

.gx-download-right-nr ul li {
    border-bottom: 1px #d6d6d6 solid;
    padding-bottom: 22px;
    line-height: 22px;}

.gx-download-right-nr ul li h3 {
    font-size: 16px;
    color: #2e2e2e;
    font-weight: bold;}

.gx-download-right-nr ul li p {
    margin-top: 6px;
    float: left;}

.gx-download-right-nr ul li p span {
    font-size: 12px;
    color: #484848;
    margin-right: 18px;
    margin-left: 20px;}

.gx-download-right-nr ul li p span:first-child {
    margin-left: 0;}

.gx-download-right-nr ul li button {
    width: 100px;
    height: 36px;
    background: #8b0012;
    border: none;
    color: #fff;
    font-size: 14px;
    float: right;}

.gx-download-right-nr ul li button img {
    margin-right: 9px;
    margin-top: -3px;}

.download-btn {
    width: 100px;
    height: 36px;
    background: #8b0012;
    border: none;
    color: #fff;
    font-size: 14px;
    float: right;
    padding: 8px 20px
;}

.download-btn img {
    margin-right: 9px;
    margin-top: -3px;}
.gx-download-right-nr-div1 {
    overflow: hidden;}

.gx-download-right-nr-p2 {
    margin-top: 17px;
    display: inline-block;
    width: 100%;
    text-align: left;
    font-size: 14px;
    color: #2e2e2e;
    padding-left: 21px;
    padding-top: 27px;
    background: #f6f6f6;
    position: relative;
    padding-top: 26px;
    padding-bottom: 29px;}

.gx-download-right-nr-p2:before {
    content: "\e253";
    font-family: 'Glyphicons Halflings';
    position: absolute;
    top: -15px;
    left: 25px;
    color: #f6f6f6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

.gx-download-right-nr .ul-button {
    width: 120px;
    height: 40px;
    color: #fff;
    border: none;
    right: 0;
    bottom: -20px;
    position: absolute;
    background: #8b0012;}

.gx-download-all {
    padding-bottom: 60px;}

/*右边块end*/

/*重点项目*/

/*全部内容*/
.gx-exchang-all {
    background-color: #f6f6f6;
    background-image: url(../img/gx-exchange-all-back.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    padding-bottom: 60px;}

/*全部内容end*/

/*中心全部内容*/
.gx-exchange-zx {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;}

.gx-exchange-zx-nr {
    background: #fff;
    position: relative;}

.gx-exchange-zx-nr-p {
    margin-left: 27px;
    margin-right: 27px;
    padding-top: 23px;
    padding-bottom: 16px;
    border-bottom: 1px #e0e0e0 solid;}

.gx-exchange-zx-nr-p .span1, .span2 {
    margin-right: 8px;}

.gx-exchange-zx-nr-p .span2 {
    margin-left: 8px;}

.gx-exchange-zx-nr-p .span1 a, .span2 a {
    font-size: 12px;
    color: #5a5a5a;}

.gx-exchange-zx-nr-p .span1 a:hover, .span2 a:hover {
    color: #6f000e;}

.gx-exchange-zx-banner {
    float: left;}

.gx-exchange-zx-nr-p span a.active {
    color: #6f000e;}

/*js*/
.gx-exchange-zx-js>ul {
    float: right;
    height: 60px;
    margin-right: 10px;
    padding-top: 68px;
    border: none;}

.gx-exchange-zx-js>ul li {
    width: 160px;
    height: 60px;}

.gx-exchange-zx-js>ul li a {
    text-align: center;
    color: #6f000e;
    font-size: 18px;}

.gx-exchange-zx-js .nav-tabs > li.active > a {
    border: none;
    color: #6f000e;}

.gx-exchange-zx-js .nav-tabs > li.active > a:before {
    content: "\e252";
    font-family: 'Glyphicons Halflings';
    position: absolute;
    top: -19px;
    left: 45%;
    font-size: 16px;
    color: #6f000e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

/*左边块*/
.gx-exchange-left-all {
    float: left;}

.gx-exchange-left-all h3 {
    width: 358px;
    height: 72px;
    font-size: 16px;
    padding-top: 22px;
    background: #f6f6f6;
    border: 1px #e6e6e6 solid;}
.gx-exchange-left-all ul h4 {
    width: 358px;
    font-size: 16px;
    background: #f6f6f6;
    border: 1px #e6e6e6 solid;}

.gx-exchange-left-all ul h4 {
    text-align: left;}


.gx-exchange-left-all ul h4 a {
    padding-left: 0;}
.gx-exchange-left-all ul h4:hover div{
    color: #fff;}
.gx-exchange-left-all h3 span {
    font-size: 8px;}

.gx-exchange-left-all h3 a, h4 a {
    color: #2c2c2c;
    padding-left: 21px;
    border-left: 5px #8b0012 solid;}

.gx-exchange-left-all h3 a, h4 a:hover {
    color: #8b0012;
    text-decoration: none;}

.gx-exchange-left-all h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0;}

.gx-exchange-left-all h4 a {
    border-left: none;}

.gx-exchange-left-all h4 {
    margin-top: 0;
    margin-bottom: 0;}

.gx-exchange-left-all h4:hover {
    background: #8b0012;
    cursor: pointer;}

.gx-exchange-left-all .active {
    font-weight: bold;
    background: #8b0012;
    color: #fff;}

.gx-exchange-left-all .active a {
    color: #fff;}

/*左边块end*/
/*右边块*/
.gx-exchange-right-all {
    position: relative;
    margin-left: 405px;
    margin-top: -10px;
    border-top: 8px #a79d96 solid;
    border-bottom: 1px #e1e1e1 solid;
    padding-bottom: 90px;
    margin-bottom: 50px;}

.gx-exchange-right-div1 {
    padding-bottom: 20px;
    border-bottom: 1px #e1e1e1 solid;}

.gx-exchange-right-div1 h2 {
    font-size: 22px;
    color: #272727;
    font-weight: bold;
    text-align: center;
    margin-top: 37px;
    padding-left: 7%;
    padding-right: 7%;}

.gx-exchange-right-div1 p {
    text-align: center;
    margin-top: 39px;}

.gx-exchange-right-div1 p span:first-child {
    padding-right: 18px;}

.gx-exchange-right-div1 p span:last-child {
    padding-left: 14px;}

.gx-exchange-right-all {
    height: 100%;
    margin-right: 50px;}

.gx-exchange-all {
    padding-bottom: 53px;}

.gx-exchange-right-nr {
    padding-top: 38px;}

.gx-exchange-right-nr p {
    text-indent: 2em;
    line-height: 24px;
    font-size: 14px;
    color: #2f2f2f;}

/*左小边块*/
.gx-exchange-right-xzuo {
    width: 234px;}

.gx-exchange-right-xzuo p {
    text-indent: 0;
    width: 180px;
    float: right;
    border-left: 1px #d4d4d4 solid;}

.gx-exchange-right-xzuo .p-span {
    font-size: 16px;
    color: #a2a2a2;
    margin-top: 7px;
    display: inline-block;
    font-weight: bold;}

.gx-exchange-right-xzuo p span {
    height: 36px;
    line-height: 36px;
    position: relative;}

.gx-exchange-right-span {
    display: inline-block;}

.gx-exchange-right-radius {
    font-size: 18px;
    margin-left: -6px;}

.gx-exchange-right-riqi {
    overflow: hidden;
    padding-bottom: 0;}

.gx-exchange-right-riqi2 {
    margin-top: -10px;}

.gx-exchange-right-bot {
    padding-top: 48px;}

.gx-exchange-right-xzuo {
    float: left;}

.gx-exchange-right-xzuo p a {
    font-size: 14px;
    color: #616161;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 45px;}

.gx-exchange-right-xzuo p a:hover {
    text-decoration: none;}

.gx-exchange-right-xzuo p span.active {
    background: #eeeeee;}

.gx-exchange-right-xzuo p span.active, .gx-exchange-right-xzuo p span:hover .gx-exchange-right-radius {
    color: #9b0000;}

/*右小块*/
.gx-exchange-right-xiaoy {
    float: right;
    width: 311px;}

.gx-exchange-right-xiaoy img {
    width: 100%;}

.gx-exchange-right-xiaoy h3 {
    font-size: 16px;
    color: #6f000e;
    height: 70px;
    width: 100%;
    text-align: left;
    padding-left: 10px;
    padding-top: 20px;
    background: #f6f6f6;}

.gx-exchange-right-xiaoy p {
    text-indent: 0;
    line-height: 24px;
    font-size: 14px;
    color: #313131;}

.gx-exchange-right-button button {
    width: 120px;
    height: 40px;
    color: #fff;
    border: none;
    right: 0;
    bottom: -20px;
    position: absolute;
    background: #8b0012;}

.gx-exchange-right-button .button2 {
    right: 125px;}

/*右边块end*/
/*学生事务*/
.gx-student-all {
    background-color: #f6f6f6;
    background-position: center top;
    background-repeat: no-repeat;
    padding-bottom: 60px;
    background-image: url(../img/gx-student-all-back.jpg);}

.gx-download-right-nr .gx-student-right-nr li {
    border-bottom: none;}

.gx-download-right-nr .gx-student-right-nr li h3 {
    padding-bottom: 35px;}

.gx-student-right-nr-lione {
    margin-bottom: 30px;}

.gx-student-right-nr-lione h3 {
    margin-bottom: 0;}

.gx-student-right-nr-lione p a {
    font-size: 14px;
    color: #8b0012;}

.gx-student-right-nr-litow {

    padding-bottom: 25px;}

.gx-student-right-nr-litow span {
    display: inline-block;
    margin-bottom: 15px;
    font-weight: bold;}

.gx-student-right-nr-litow p {
    background: #f6f6f6;
    padding: 28px;
    line-height: 30px;
    position: relative;}

.gx-student-right-nr-litow span img {
    margin-right: 9px;}

.gx-student-right-nr-p:before {
    content: "\e253";
    font-family: 'Glyphicons Halflings';
    position: absolute;
    top: -19px;
    left: 30px;
    color: #f6f6f6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

/*学生事务end*/

/*新闻中心*/
.gx-news-all {
    background-color: #f6f6f6;
    background-image: url(../img/gx-news-all-back.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    padding-bottom: 60px;}

.gx-news-zx {
    position: relative;
    width: 1000px;
    margin-left: auto;
    margin-right: auto;}

.gx-news-zx-nr {
    padding-left: 27px;
    padding-right: 33px;
    background-color: #fff;}

.gx-news-zx-nr-p {
    padding-top: 26px;
    padding-bottom: 23px;
    padding-left: 17px;
    border-bottom: 1px #e0e0e0 solid;}

.gx-news-zx-nr-p span a {
    font-size: 12px;
    color: #5a5a5a;}

.gx-news-zx-nr-p .span1 {
    margin-right: 9px;}

.gx-news-zx-nr-p .span2 {
    margin-left: 3px;}

.gx-news-zx-nr-js-all {
    height: 380px;
    overflow: hidden;
    background: #8b0012;}

.gx-news-zx-nr-js {
    height: 380px;
    width: 590px;
    overflow: hidden;
    display: inline-block;}

.gx-news-zx-nr-js .item {
    height: 380px;}

.gx-news-zx-nr-js .item > img {
    min-height: 380px;
    width: 100%;}

.gx-news-zx-nr-js .carousel-caption {
    text-align: left;
    left: 0;
    padding: 15px 0 2px 16px;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    bottom: 0px;}

.gx-news-zx-nr-js .carousel-caption p {
    font-size: 16px;
    color: #fff;
    width: 322px;
    overflow: hidden;
    white-space: nowrap;}

.gx-news-zx-nr-js .carousel-indicators {
    text-align: right;
    right: 0px;
    bottom: 2px;
    left: 67%;}

.gx-news-zx-nr-js .carousel-indicators li {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: #000;
    color: #fff;
    padding-right: 8px;
    padding-top: 4px;
    padding-top: 1px \0;
    margin: 2px;}

.gx-news-zx-nr-js .carousel-indicators li.active {
    border: #ffba00 solid 1px;
    color: #ffba00;}

.gx-news-zx-nr-js-right {
    height: 380px;
    width: 346px;
    float: right;
    padding-left: 0;
    background: #8b0012;
    padding: 5px 25px 20px 20px;}

.gx-news-zx-nr-js-right h3 a {
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;}

.gx-news-zx-nr-js-right p {
    line-height: 18px;
    font-size: 12px;
    color: #fff;
    height: 36px;
    overflow: hidden;}

.gx-news-zx-nr-js-right h3 {
    margin-top: 15px;}

/*标签页*/
.gx-news-bq-xian {
    height: 60px;
    padding-bottom: 50px;
    overflow: hidden;
    border-bottom: 6px #e7e7e7 solid;}

.gx-news-bq {
    padding-top: 5px;}

.gx-news-bq .nav-tabs {
    margin-left: 0;
    border-bottom: none;}

.gx-news-bq .nav-tabs li.active a {
    background: #8b0012;
    color: #fff;
    font-weight: bold;}

.gx-news-bq .nav-tabs li.active a:after {
    color: #8b0012;}

.gx-news-bq .nav-tabs li {
    overflow: hidden;
    width: 120px;
    height: 60px;}

.gx-news-bq .nav-tabs li a:after {
    content: "\2223";
    font-family: 'Glyphicons Halflings';
    color: #d9d9d9;
    position: absolute;
    right: 0px;}

.gx-news-bq .nav-tabs li a {
    font-size: 16px;
    color: #000;
    padding-top: 5px;
    text-align: center;
    border-radius: 0;
    position: relative;}

.gx-news-bq-nr ul li {
    position: relative;
    min-height: 150px;
    padding-bottom: 25px;
    border-bottom: 1px #d7d7d7 solid;}

.gx-news-bq-nr-div1 {
    position: absolute;
    left: 20px;
    top: 0px;
    width: 100px;
    height: 100px;}

.gx-news-bq-nr-div1 h2 {
    font-size: 32px;
    color: #9e9e9e;}

.gx-news-bq-nr-div1 span {
    font-size: 20px;
    color: #9e9e9e;}

.gx-news-bq-nr-div2 {
    margin-top: 35px;
    padding-left: 115px;}

.gx-news-bq-nr-div2 h5 {
    padding-bottom: 8px;}

.gx-news-bq-nr-div2 h5 a {
    font-size: 14px;
    color: #000000;}

.gx-news-bq-nr-div2 p {
    line-height: 18px;
    font-size: 12px;
    color: #666666;
    margin-bottom: 28px;}

.gx-news-bq-nr-div2 span {
    font-size: 12px;
    color: #666666;}

.gx-news-bq-nr-div2 .span2 {
    padding-left: 0px;}

.gx-news-bq-right {
    margin-top: 5px;}

.gx-news-bq-right h3 {
    font-size: 18px;
    color: #141414;}

.gx-news-bq-right-div {
    background: #fff;
    border: 1px #d2d2d2 solid;}

.gx-news-bq-right-div img {
    margin-left: auto;
    margin-right: auto;
    display: block;}

.gx-news-bq-right-div span {
    display: inline-block;
    background: #509a3d;
    padding: 15px 13px 18px 15px;}

.gx-news-bq-right-div span a {
    font-size: 14px;
    color: #fff;}

.gx-news-bq-right-div2 {
    margin-top: 14px;}

.gx-news-bq-right-div2 img {
    width: 100%;}

.gx-news-bq-right-div3 {
    margin-top: 30px;}

.gx-news-bq-right-div3 h5 {
    padding-left: 11px;
    padding-top: 8px;
    padding-bottom: 10px;
    border-bottom: 1px #cccccc dashed;}

.gx-news-bq-right-div3 h5 a {
    font-size: 12px;
    color: #656565;}

.gx-news-bq-right-div3 h5 span {
    font-style: italic;
    margin-right: 12px;
    color: #656565;
    font-size: 14px;}

.gx-news-bq-right-div3 h5:nth-child(1) span {
    color: #dd4232;}

.gx-news-bq-right-div3 h5:nth-child(2) span {
    color: #dd4232;}

.gx-news-bq-right-div3 h5:nth-child(3) span {
    color: #dd4232;}

.gx-news-bq-jz {
    margin-top: 33px;
    padding-bottom: 100px;
    text-align: center;}

.gx-news-bq-jz p {
    width: 100%;
    background: #252525;
    padding-top: 12px;
    padding-bottom: 8px;}

.gx-news-bq-jz a {
    color: #fff;
    font-size: 14px;}

.gx-news-bq-jz a img {
    margin-right: 5px;}

/*新闻中心end*/

/*在校学习*/
.gx-affairs-all {
    background-image: url(../img/gx-affairs-all-back.jpg);}

.gx-affairs-dh {
    margin-top: 40px;
    margin-bottom: 45px;}

.gx-affairs-dh p {
    margin-bottom: 20px;}

.gx-affairs-dh p img {
    margin-right: 17px;}

.gx-affairs-dh-p2 {
    padding-left: 3px;}

.gx-affairs-nr-all {
    margin-bottom: 50px;}

.gx-affairs-nr h2 {
    font-size: 14px;
    height: 40px;
    width: 100%;
    font-weight: bold;
    background: #ededed;}

.gx-affairs-nr h2 img {
    margin-right: 12px;}

.gx-affairs-nr p {
    position: relative;}

.gx-affairs-nr p .span1 {
    display: inline-block;
    position: relative;}

.gx-affairs-nr p .span2 {
    padding-left: 50px;}

.gx-affairs-nr .media {
    padding-top: 0;
    background: #ededed;}

.gx-affairs-nr .media .media-body {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 15px;
    line-height: 24px;}

/*在校学习end*/

/*关于我们*/
.clear {
    clear: both;}

.box {
    width: 100%;}

.nav {
    margin: 0 23px 0 35px;
    border-bottom: 1px solid #e0e0e0;
    height: 50px;}

.nav ul {
    margin: 0;}

.nav li {
    display: inline-block;
    list-style: none;}

.nav li a {
    line-height: 50px;
    color: #5a5a5a;
    font-size: 12px;
    text-decoration: none;}

.nav li.active > a, .nav li a:hover {
    color: #6f000e;}

.nav .breadcrumb {
    padding: 0;
    background-color: white;
    height: 47px;}

.content-body {
    position: relative;}

.content-l {
    width: 358px;
    height: 600px;
    float: left;
    background-image: url(../img/content-l.png);
    background-repeat: no-repeat;
    margin-top: 8px;}



.content-l .about {
    display: block;
    height: 85px;
    border: 1px solid #dbdbdb;
    line-height: 85px;
    font-size: 20px;
    color: #8b0012;
    font-weight: bold;
    background: #f6f6f6;
}



.content-l p {
    display: inline-block;
    height: 35px;
    border-left: 5px solid #8b0012;
    line-height: 35px;
    padding-left: 15px;
    font-size: 18px;}

.content-r {
    width: 640px;
    float: right;
    padding: 0 35px 0 45px;}

.content .gray {
    height: 8px;
    background-color: #a79d96;}

.content .title {
    /*height: 135px;*/
    border-bottom: 1px solid gray;}

h2 {
    margin: 0;}

.title h2 {
    text-align: center;
    padding: 35px 0 32px 0;
    font-weight: bold;}

.title p {
    text-align: center;}

.title span:nth-child(1) {
    padding-right: 5px;}

.title span {
    padding-left: 22px;}

.middle {
    padding: 0 0 45px 0;}

.middle p {
    font-size: 14px;
    margin: 0;}

.image .bottom img {
    width: 100%;}

.image p {
    margin-bottom: 20px;}

.biao {
    height: 48px;
    width: 48px;
    position: absolute;
    right: -59px;
    bottom: 0px;}

/*关于我们end*/

/*联系我们*/
.clear {
    clear: both;}

.box {
    width: 100%;}

.nav {
    margin: 0 23px 0 35px;
    border-bottom: 1px solid #e0e0e0;
    height: 50px;}

.nav ul {
    margin: 0;}

.nav li {
    display: inline-block;
    list-style: none;}

.nav li a {
    line-height: 50px;
    color: #5a5a5a;
    font-size: 12px;
    text-decoration: none;}

.nav li.active > a, .nav li a:hover {
    color: #6f000e;}

.nav .breadcrumb {
    padding: 0;
    background-color: white;
    height: 47px;}

.content-body {
    position: relative;}

.content-l p {
    display: inline-block;
    height: 35px;
    border-left: 5px solid #8b0012;
    line-height: 35px;
    padding-left: 15px;
    margin-top: 8px;}

.content .gray {
    height: 8px;
    background-color: #a79d96;}

.content .title {
    /*height: 135px;*/
    border-bottom: 1px solid gray;}

h2 {
    margin: 0;}

.title h2 {
    text-align: center;
    padding: 35px 0 32px 0;
    font-weight: bold;}

.title p {
    text-align: center;}

.title span:nth-child(1) {
    padding-right: 5px;}

.title span {
    padding-left: 22px;}

.middle {
    margin-top: 30px;}

.mid-1 {
    margin: 0 auto;}

.mid-11 {
    border-bottom: 1px solid #dadada;
    margin: 0 auto;}

.mid-11 ul {
    margin-bottom: 2px;
    padding: 0;}

.mid-11 li {
    list-style: none;
    display: block;
    padding-left: 29px;}

.mid-11 li:nth-child(1) {
    font-size: 16px;
    height: 50px;
    color: white;
    position: relative;
    background-color: #a79d96;
    line-height: 50px;
    border-bottom: 1px solid #d7d7d7;
    padding-left: 32px;}

.mid-11 li:nth-child(1):after {
    content: "\e252";
    font-family: 'Glyphicons Halflings';
    color: #a79d96;
    position: absolute;
    bottom: -30px;
    left: 27px;}

.mid-22 li:nth-child(1):after {
    content: "\e252";
    font-family: 'Glyphicons Halflings';
    color: #a79d96;
    position: absolute;
    bottom: -30px;
    left: 27px;}

.mid-11 li:nth-child(2) {
    padding-top: 27px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d7d7d7;}

.mid-11 li:nth-child(2) strong {
    font-size: 17px;}

.mid-11 li:nth-child(2) p {
    font-size: 13px;
    padding-left: 9px;
    padding-top: 15px;}

.mid-11 li:nth-child(3) {
    padding-top: 27px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d7d7d7;}

.mid-11 li:nth-child(3) strong {
    font-size: 17px;}

.mid-11 li:nth-child(3) p {
    font-size: 13px;
    padding-left: 9px;
    padding-top: 15px;}


.mid-22 {
    height: 564px;
    margin: 0 auto;}

.mid-22 ul {
    padding: 0;}

.mid-22 li {
    list-style: none;
    display: block;}

.mid-22 li:nth-child(1) {
    position: relative;
    font-size: 16px;
    height: 50px;
    color: white;
    background-color: #a79d96;
    line-height: 50px;
    border-bottom: 1px solid #d7d7d7;
    padding-left: 32px;}

.mid-22 li:nth-child(2) {
    padding-top: 25px;
    padding-bottom: 17px;
    border-bottom: 1px solid #d7d7d7;}

.mid-22 li:nth-child(2) strong {
    font-size: 17px;}

.mid-22 li:nth-child(2) p {
    font-size: 13px;
    padding-left: 9px;
    padding-top: 10px;}
.mid-22 li:nth-child(6) {
    padding-top: 25px;
    padding-bottom: 17px;
    border-bottom: 1px solid #d7d7d7;}

.mid-22 li:nth-child(6) strong {
    font-size: 17px;}

.mid-22 li:nth-child(6) p {
    font-size: 13px;
    padding-left: 9px;
    padding-top: 10px;}

.mid-22 li:nth-child(3) {
    padding-top: 25px;
    padding-bottom: 17px;
    border-bottom: 1px solid #d7d7d7;}

.mid-22 li:nth-child(3) strong {
    font-size: 17px;}

.mid-22 li:nth-child(3) p {
    font-size: 13px;
    padding-left: 9px;
    padding-top: 10px;}

.mid-22 li:nth-child(4) {
    padding-top: 25px;
    padding-bottom: 17px;
    border-bottom: 1px solid #d7d7d7;}

.mid-22 li:nth-child(4) strong {
    font-size: 17px;
    padding-left: 9px;}

.mid-22 li:nth-child(4) p {
    font-size: 13px;
    padding-left: 9px;
    padding-top: 10px;}

.mid-22 li:nth-child(5) {
    padding-top: 25px;
    padding-bottom: 17px;
    border-bottom: 1px solid #d7d7d7;}

.mid-22 li:nth-child(5) strong {
    font-size: 17px;
    padding-left: 9px;}

.mid-22 li:nth-child(5) p {
    font-size: 13px;
    padding-left: 9px;
    padding-top: 10px;}

.mid-22 span {
    float: right;
    padding-right: 30px;}

.biao {
    height: 48px;
    width: 48px;
    position: absolute;
    right: -59px;
    bottom: 0px;}

/*联系我们end*/

/*主任致辞*/

.clear {
    clear: both;}

p {
    font-family: "微软雅黑";}

.box {
    background-color: #f6f6f6;
    background-position: center top;
    background-repeat: no-repeat;
    padding-bottom: 70px;}

.gx-box {
    background-image: url(../img/gx-contact-all-back.png);}

.gx-box-exchange {
    background-image: url(../img/gx-exchange-all-back.jpg);}

.gx-content {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;}

.content {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    background: #fff;}

.nav {
    margin: 0 23px 0 35px;
    border-bottom: 1px solid #e0e0e0;
    height: 50px;}

.nav ul {
    margin: 0;}

.nav li {
    display: inline-block;
    list-style: none;}

.nav li a {
    line-height: 50px;
    color: #5a5a5a;
    font-size: 12px;
    text-decoration: none;}

.nav li.active > a, .nav li a:hover {
    color: #6f000e;}

.nav .breadcrumb {
    padding: 0;
    background-color: white;
    height: 47px;}

.content-body {
    position: relative;}

.content-l p {
    display: inline-block;
    height: 35px;
    border-left: 5px solid #8b0012;
    line-height: 35px;
    padding-left: 15px;}

.content-2 {
    margin-top: 9px;}

.content-22 {
    margin: 0 auto;
    overflow: hidden;}

.content-22 img {
    max-width: 100%;}

.content-22 ul {
    margin-bottom: 10px;
    list-style: none;
    padding-left: 20px;}

.content-22 ul img {
    margin-right: 6px;}

.text1 {
    margin-top: 20px;}

.text2 {
    margin-top: 45px;}

.text2, .text3, .text4 {
    text-align: right;
    line-height: 14px;}

.content-22 p:nth-child(1) {
    font-size: 14px;}

.content-22 p:nth-child(2) {
    font-size: 14px;
    text-indent: 2em;
    padding-top: 30px;}

.content-22 li {
    font-size: 14px;
    line-height: 38px;}

.biao {
    height: 48px;
    width: 48px;
    position: absolute;
    right: -59px;
    bottom: 0px;}

/*主任致辞end*/

/*台湾地区*/
.clear {
    clear: both;}

.box {
    width: 100%;}

.nav {
    margin: 0 23px 0 35px;
    border-bottom: 1px solid #e0e0e0;
    height: 50px;}

.nav ul {
    margin: 0;}

.nav li {
    display: inline-block;
    list-style: none;}

.nav li a {
    line-height: 50px;
    color: #5a5a5a;
    font-size: 12px;
    text-decoration: none;}

.nav li.active > a, .nav li a:hover {
    color: #6f000e;}

.nav .breadcrumb {
    padding: 0;
    background-color: white;
    height: 47px;}

.content-body {
    padding-bottom: 40px;
    position: relative;}

.content-l p {
    display: inline-block;
    height: 35px;
    border-left: 5px solid #8b0012;
    line-height: 35px;
    padding-left: 15px;
    margin-top: 8px;}

.content .gray {
    height: 8px;
    background-color: #a79d96;}

.content .title {
    border-bottom: 1px solid gray;}

h2 {
    margin: 0;}

.title h2 {
    text-align: center;
    padding: 35px 0 32px 0;
    font-weight: bold;}

.title p {
    text-align: center;}

.title span:nth-child(1) {
    padding-right: 5px;}

.title span {
    padding-left: 22px;}

.middle {
    margin-top: 30px;}

.mid-1 {
    margin: 0 auto;}

.mid-1 table {
    table-layout: fixed;}

.mid-1 table thead tr th {
    background-color: #a79c96;
    color: white;
    font-size: 18px;
    text-align: center;
    height: 50px;
    line-height: 50px;}

.mid-1 table thead tr th:nth-child(1) {
    width: 150px;}

.mid-1 table thead tr th:nth-child(2) {
    width: 120px;}
.an-container .an-left .thumbnail img{
    width:192px;
    height: 128px;}
.mid-1 table tbody tr td:nth-child(1) {
    height: 31px;
    line-height: 31px;}

.mid-1 table tbody tr td:nth-child(2) {
    height: 35px;
    line-height: 35px;}
.mid-1 table tbody tr td:nth-child(3) {
    height: 35px;
    line-height: 35px;}
.mid-1 table tbody {
    font-size: 16px;}

.mid-1 table tbody tr:last-child {
    border-bottom: none;}

.mid-ex table {
    table-layout: fixed;}

.mid-ex table thead tr th {
    background-color: #a79c96;
    color: white;
    font-size: 16px;
    text-align: center;
    height: 50px;
    line-height: 50px;}

.mid-ex table thead tr th:nth-child(1) {
    width: 80px;}

.mid-ex table thead tr th:nth-child(2) {
    width: 100px;}
.mid-ex table thead tr th:nth-child(3) {
    width: 109px;}
.mid-ex table thead tr th:nth-child(4) {
    width: 109px;}

.mid-ex table tbody tr td:nth-child {
    height: 21px;
    line-height: 21px;}

.mid-ex table tbody tr td:nth-child(2) {
    height: 25px;
    line-height: 25px;}

.mid-ex table tbody {
    font-size: 14px;}

.mid-1 table tbody tr:last-child {
    border-bottom: none;}

.gx-x-mid-2 {
    width: 559px;
    margin: 22px auto 0;
    padding-top: 5px;
    border: none;
    border-left: none;
    background-color: none;}

.gx-mid-2 {
    width: 559px;
    height: 255px;
    margin: 22px auto 0;
    margin-top: 50px;
    border: 1px solid #e2e2e2;
    border-left: 5px solid #a79c96;
    background-color: #f6f6f6;}

.gx-mid-2 p {
    font-size: 18px;
    padding-left: 15px;
    margin-top: 20px;
    margin: 22px auto 0;}

.gx-mid-2 ul {
    list-style: none;
    padding-left: 14px;}

.gx-mid-2 ul li {
    font-size: 15px;
    line-height: 30px;}

.gx-mid-2 .con {
    margin-top: 30px;}

.gx-mid-ex {
    width: 559px;
    height: 255px;
    margin: 22px auto 0;
    margin-top: 50px;
    border: 1px solid #e2e2e2;
    border-left: 5px solid #a79c96;
    background-color: #f6f6f6;}

.gx-mid-ex p {
    font-size: 18px;
    padding-left: 15px;
    margin-top: 20px;
    margin: 22px auto 0;}

.gx-mid-ex ul {
    list-style: none;
    padding-left: 14px;
    padding-bottom: 10px;}

.gx-mid-ex ul li {
    font-size: 14px;
    line-height: 30px;
    padding:20px 0 2px 0;}
.gx-mid-ex ul li span{
    font-size: 12px;
    line-height: 30px;}
.gx-mid-ex ul li a{
    font-size: 12px;
    line-height: 30px;
    color: #8B0012;}
.gx-mid-ex .con {
    margin-top: 30px;}

.biao {
    height: 48px;
    width: 48px;
    position: absolute;
    right: -59px;
    bottom: 0px;}

/*台湾地区end*/

/*学生事务*/
.pk {
  
    width: 560px;
    margin-top: 45px;}

.pk1 strong, .pk2 li:nth-child(1) strong, .pk3 li:nth-child(1) strong {
    font-size: 14px;}

.pk1 li:nth-child(2) {
    margin-top: 35px;
    line-height: 30px;}

.pk2 {
    margin-top: 40px;}

.pk2 li span {
    display: inline-block;
    float: left;
    background-image: url(../img/yuan.png);
    width: 26px;
    height: 26px;
    margin-top: 5px;}

.pk3 li span {
    display: inline-block;
    float: left;
    background-image: url(../img/yuan.png);
    width: 26px;
    height: 26px;}

.pk2 li {
    line-height: 35px;}

.pk2 p {
    padding-left: 32px;}

.pk2 p a {
    color: #8b0012;
    text-decoration: none;}

.pk3 li {
    line-height: 45px;}

.pk3 p {
    padding-left: 27px;}

.pk2 .t, .pk3 .t {
    padding-left: 5px;}

.pk2 li:nth-child(5) p {
    white-space: nowrap;}

.pk3 {
    margin-top: 32px;}

.pk3 p a {
    color: #8b0012;
    text-decoration: none;}

.pk3 li span {
    margin-top: 9px;}

.content-body1 {
    padding-bottom: 213px;
    position: relative;}

.gx-box-lo {
    background-image: url(../img/bei.png);}

/*学生事务end*/